Guild icon
wafer.space Community
ℹ️ - Information / ⁉️-questions / clock input for the chip
Between 2026-09-30 11:59 p.m. and 2026-11-01 12:00 a.m.
Avatar
Hi, i still have a doubt about the clock input. so far, what i understand, that we should provide the clock from outside directly with frequency input what we want, is that right? I mean, we don't use PLL to get clock from crystal, or something like that. So, how normally people feed the clock for their tapeout chip? and what is reasonable frequency to achieve? Thank you.
Avatar
Leo Moser (mole99) 2026-10-13 11:31 a.m.
Hi! You tell LibreLane what clock period should be achieved using the CLOCK_PERIOD variable. If that clock period cannot be achieved for your design, the flow will error out. Once you have your chip, you can supply an external clock signal up to that frequency. Of course, you can always supply a lower clock frequency (if you don't use dynamic flip-flops, which is the case for the default SCL).
Avatar
Tim 'mithro' Ansell 2026-10-14 2:31 a.m.
@Leo Moser (mole99) - How does that work with hold time requirements?
Avatar
Avatar
Tim 'mithro' Ansell
@Leo Moser (mole99) - How does that work with hold time requirements?
Leo Moser (mole99) 2026-10-14 6:27 a.m.
Hold time is independent of the clock period/frequency. Clock tree synthesis and the resizer ensure that your design is free from hold violations over all specified corners, and OpenSTA will verify this after parasitic extraction.
Exported 4 message(s)
Timezone: UTC+0